OaSis: An Application Specific Operating System for an Embedded Environment

ثبت نشده
چکیده

Portable and affordable assistive devices are calling necessities for the physically challenged population putting forth the requirement of designing embedded systems tuned to specific assistive applications. In this paper, we present a low footprint embedded operating system, OaSis, which forms the core of embedded devices being developed for the speech impaired, the visually impaired and those with neuro-motor disorders. The target hardware, housing OaSis and on which the applications are ported is Geode GX1-233 processor based POS-563 of Advantech. The system is presently being ported to more energy efficient ARM based platform. This system currently supports three applications: Shruti – a Vernacular speech interface, Sanyog – a Visual Communication interface and a web browser. The OaSis embedded operating system has been optimized to 90 KB and provides all the features required for the specific applications. The different modules of OaSis have been described and have been compared with other operating systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interaction Support in a Kernel for the Embedded Environment

As any other systems, those produced for an embedded environment are better developed when specified and implemented in a modular fashion. This paper outlines some infrastructural abstractions that allow the interaction of a wide range of system components; and goes on to describe their implementation optimised for the simplicity of typical embedded applications in a kernel for a component-base...

متن کامل

From Model-Based to Real-Time Execution of Safety-Critical Applications: Coupling SCADE with OASIS∗

Developping embedded safety critical real-time systems and ensuring properties such as deterministic behavior in a simple way for the application designers is a challenging task. A large number of commercial and academic real-time operating systems (RTOS) as well as model-based development environments based on synchronous languages are available. Automatic transformations from synchronous mode...

متن کامل

Scheduling Policy and its Performance for the Embedded Real time System

Real time performance analysis is critical during the design and integration of embedded software to guarantee that application time constraints will be met at run time. To select an appropriate operating system for an embedded system for a specific application, OS services needs to be analyzed. These OS services are identified by parameters to form Performance Metrics. From five performance pa...

متن کامل

Distributed Middleware Services Composition and Synthesis Technology

The highly distributed and resource constrained nature of computing in Networked Embedded Systems necessitates an application specific middleware—a kind of distributed operating system that provides global services for the application. We propose to automatically synthesize the middleware from abstract, platform-independent algorithm models. The modeling language captures the temporal and compu...

متن کامل

OASIS formal approach for distributed safety-critical real-time system design

OASIS provides an environment for real time multitasking and communication design, as well as an execution environment based on a safety oriented embedded real time kernel. The formal approach of real-time design avoids many difficulties: it allows implementing efficient advanced real-time functionalities without any safety loss. The concepts and methodology presented in this paper ensure the m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003